const option = {
    tooltip: {
        trigger: 'item',
        formatter: '{a} <br/>{b}: {c} ({d}%)',
        textStyle: {
            fontSize: 10
        },
    },
    legend: [{
        orient:'vertical',
        left: 5,
        top:'center',
        data:['类别一','类别二','类别三'],
        bottom: 0,
        itemGap:50,
        textStyle: {
            color: '#fff'
        },
        icon: 'path://M512 0c282.752 0 512 229.248 512 512s-229.248 512-512 512S0 794.752 0 512 229.248 0 512 0z m0 85.333333C276.352 85.333333 85.333333 276.352 85.333333 512s191.018667 426.666667 426.666667 426.666667 426.666667-191.018667 426.666667-426.666667S747.648 85.333333 512 85.333333z m0 213.333334a213.333333 213.333333 0 1 1 0 426.666666 213.333333 213.333333 0 0 1 0-426.666666z'
    },{
        right:5,
        orient:'vertical',
        top:'center',
        itemGap:50,
        data:['类别四','类别五','类别六'],
        bottom: 0,
        textStyle: {
            color: '#fff'
        },
        icon:'circle' 
    }],
    series: [
        {
            name: '',
            type: 'pie',
            radius: [0, '23%'],
            label: {
                show: false
            },
            labelLine: {
                show: false
            },
            data: [{
                value: 100,
                name: '类别一',
                itemStyle: {
                    color: '#f26119'
                }
            }, {
                value: 80,
                name: '类别二',
                itemStyle: {
                    color: '#00b7ee'
                }
            }, {
                value: 80,
                name: '类别三',
                itemStyle: {
                    color: '#1b4599'
                }
            }],

        },
        {
            name: '',
            type: 'pie',
            radius: ['45%', '55%'],
            label: {
                show: false
            },
            labelLine: {
                show: false
            },
            data: [{
                value: 100,
                name: '类别四',
                itemStyle: {
                    color: '#f26119'
                }
            }, {
                value: 80,
                name: '类别五',
                itemStyle: {
                    color: '#00b7ee'
                }
            }, {
                value: 80,
                name: '类别六',
                itemStyle: {
                    color: '#1b4599'
                }
            }],

        },
        
    ]
}
// function create() {
//     const config = {
//         name: '',
//         type: 'custom',
//         coordinateSystem: "none",
//         data: [0],
//     }
//     const paramsArr = [{
//         r: 0.75,
//         startAngle: 230,
//         endAngle: 260,
//         lineWidth: 2
//     }];
//     paramsArr.forEach(item => {
//         const data = {
//             ...config,
//             renderItem: function (params, api) {
//                 return {
//                     type: 'arc',
//                     style: {
//                         stroke: '#56595a',
//                         fill: 'transparent',
//                         lineWidth:item.lineWidth?item.lineWidth:5
//                     },
//                     shape: {
//                         cx: api.getWidth() / 2,
//                         cy: api.getHeight() / 2,
//                         r: Math.min(api.getWidth(), api.getHeight()) / 2 * 0.5,
//                         startAngle: (item.startAngle) * Math.PI / 180,
//                         endAngle: (item.endAngle) * Math.PI / 180
//                     },
//                 }
//             }
//         };
//         option.series.push(data);
//     })

// }
// create();

export default option;



export function handlerOptions(chart, newConfig) {
    if (newConfig && (Object.keys(newConfig).length !== 0)) {
        chart.setOption({ ...newConfig }, false);
        console.log(chart.getOption());
    }
}